OBJS    := console.cpp.o args.cpp.o function.cpp.o tview.cpp.o tobject.cpp.o
CFLAGS  += -fPIC

all: clean $(OBJS)
	$(AR) rcso libants.a $(OBJS)

%.cpp.o: %.cpp
	$(CXX) $(CFLAGS) $(INC) -c $< -o $@
%.c.o: %.c
	$(CC) $(CFLAGS) $(INC) -c $< -o $@
%.s.o: %.s
	$(AS) $(CFLAGS) $(INC) -c $< -o $@

clean:
	@$(RM) -f $(OBJS)
	@$(RM) -f libants.a
